package io.renren.modules.project.model;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 项目表
 *
 * @author chenshun
 * @email sunlightcs@gmail.com
 * @date 2020-11-19 16:52:50
 */
@Data
@TableName("business_project")
public class ProjectBo implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 项目id
     */
    @TableId
    private Long projectId;
    /**
     * 项目名称
     */
    private String projectName;
    /**
     * 项目类型名称
     */
    private String projectTypeName;
    /**
     * 项目描述
     */
    private String projectDescription;
    /**
     * 创建日期
     */
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;
    /**
     * 项目状态  0：立项 1：正在进行 2：归档
     */
    private Integer projectStatus;
    /**
     * 创建人id
     */
    private Integer createUserId;
    /**
     * 文件名称
     */
    private String fileName;
    /**
     * 文件路径
     */
    private String filePath;
    /**
     * 项目金额
     */
    private String projectAmount;
    /**
     * 最终项目金额
     */
    private String finalProjectAmount;
    /**
     * 省code
     */
    private Integer provinceCode;
    /**
     * 市code
     */
    private Integer cityCode;
    /**
     * 区code
     */
    private Integer districtCode;

}
